splenic cell - French English Dictionary